A Displacement Approach to Decoding Algebraic Codes
نویسندگان
چکیده
Using methods originating in numerical analysis, we will develop a uni ed framework for derivation of eÆcient algorithms for decoding several classes of algebraic codes. We will demonstrate our method by accelerating Sudan's list decoding algorithm for Reed-Solomon codes [22], its generalization to algebraic-geometric codes by Shokrollahi and Wasserman [21], and the improvement of Guruswami and Sudan [9] in the case of Reed-Solomon codes. The basic problem we attack in this paper is that of eÆciently nding nonzero elements in the kernel of a structured matrix. The structure of such an n nmatrix allows it to be \compressed" to n parameters for some which is usually a constant in applications. The concept of structure is formalized using the displacement operator. It allows to perform matrix operations on the compressed version of the matrix. In particular, we can nd a nontrivial element in the kernel of such a matrix in time O( n), if it exists. We will derive appropriate displacement operators for matrices that occur in the context of list decoding, and apply our general algorithm to them. For example, we will obtain algorithms that use O(n`) and O(n`) operations over the base eld for list decoding of Reed-Solomon codes and algebraic-geometric codes from certain plane curves, respectively, where ` is the length of the list. Assuming that ` is constant, this gives algorithms of running time O(n) and O(n), which is the same as the running time of conventional decoding algorithms. We will also derive eÆcient parallel algorithms for the above tasks.
منابع مشابه
A Displacement Structure Approach to List Decoding of Reed-Solomon and Algebraic-Geometric Codes∗
Using the method of displacement we shall develop a unified framework for derivation of efficient list decoding algorithms for algebraic-geometric codes. We will demonstrate our method by accelerating Sudan’s list decoding algorithm for Reed-Solomon codes [22], its generalization to algebraicgeometric codes by Shokrollahi and Wasserman [21], and the recent improvement of Guruswami and Sudan [8]...
متن کاملQuasi-cyclic LDPC codes with high girth
The LDPC codes are codes that approach optimal decoding performances, with an acceptable decoding computational cost ([1, 2, 3]). In this paper we present a class of quasi-cyclic LDPC codes and we show that we are able to guarantee some relevant properties of the codes. Experimentally, their decoding performance is comparable with the performance obtained by random LDPC codes. Traditionally, co...
متن کاملOn the efficient decoding of algebraic-geometric codes
This talk is intended to give a survey on the existing literature on the decoding of algebraic-geometric codes. Although the motivation originally was to find an efficient decoding algorithm for algebraic-geometric codes, the latest results give algorithms which can be explained purely in terms of linear algebra. We will treat the following subjects: 1. The decoding problem 2. Decoding by error...
متن کاملOptimal rate list decoding of folded algebraic-geometric codes over constant-sized alphabets
We construct a new list-decodable family of asymptotically good algebraic-geometric (AG) codes over fixed alphabets. The function fields underlying these codes are constructed using class field theory, specifically Drinfeld modules of rank 1, and designed to have an automorphism of large order that is used to “fold” the AG code. This generalizes earlier work by the first author on folded AG cod...
متن کاملMultiple-Bases Belief-Propagation with Leaking for Decoding of Moderate-Length Block Codes
Short algebraic codes promise low-delay data transmission and good performance results when transmitted over the additive white Gaussian noise (AWGN) channel and decoded by maximum-likelihood (ML) soft-decision decoding. One reason for this is the large minimum distance of these codes. For belief-propagation (BP) decoding, short algebraic codes show suboptimal results due to their high-density ...
متن کامل